package fachklassen.controls;
import java.util.HashMap;
import fachklassen.entities.Kunde;

public class Kundenverwaltung {

	private HashMap<Integer,Kunde> kunden;
	
	public Kundenverwaltung(){
		kunden= new HashMap<Integer,Kunde>();
	}
	
	public int neuerKunde(String name, String adresse){
		Kunde k= new Kunde(name,adresse);
		kunden.put(k.getKnr(),k);
		return k.getKnr();
	}
	
	public Kunde gibKunde(int knr){
		return kunden.get(knr);
	}

	public String kundeZeigen(int knr) {
		Kunde kunde=gibKunde(knr);
		if (kunde==null)
			return "nicht vorhanden";
		return kunde.toString();
	}
	
	@Override
	public String toString(){
		StringBuffer sb= new StringBuffer();
		for (Kunde k:kunden.values()){
			sb.append(k.toString());
			sb.append("\n");
		}
		return sb.toString();
	}
	
	public void kundenAdresseAendern(int knr, String adresse){
		kunden.get(knr).setAdresse(adresse);
	}
}
